]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
dash: Allow icon sizes equal to the available space
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Thu, 10 Dec 2020 22:21:30 +0000 (19:21 -0300)
committerMarge Bot <marge-bot@gnome.org>
Fri, 11 Dec 2020 17:42:56 +0000 (17:42 +0000)
When checking for a suitable icon size, Dash currently checks which
of the hardcoded icon sizes is smaller than the calculated available
size.

On some circumstances, however, when the calculated available size
is exactly equal to the hardcoded icon sizes, Dash selects a smaller
size. This cascades (the next icon size is exactly the smaller size,
etc) and ends up with always Dash selecting smallest size available,
even with plenty of available space.

Check if the calculated available size is smaller or equal to the
hardcoded icon sizes.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1533>

js/ui/dash.js

index 7e4457e5ef392f47c974c12e3a68447cf5d50bbd..650e07c4b72daae58b62a9a2e824b4c7cf90d20f 100644 (file)
@@ -597,7 +597,7 @@ var Dash = GObject.registerClass({
 
         let newIconSize = baseIconSizes[0];
         for (let i = 0; i < iconSizes.length; i++) {
-            if (iconSizes[i] < availSize)
+            if (iconSizes[i] <= availSize)
                 newIconSize = baseIconSizes[i];
         }